package com.detech.sboh.base.page;

import org.hibernate.type.Type;

/**
 * 分页功能上下文类
 */
public class ColType {
	
	//执行原生查询时用到的hibernate类型
	public static final Type STRING = new org.hibernate.type.StringType();
	public static final Type DOUBLE = new org.hibernate.type.DoubleType();
	public static final Type INTEGER = new org.hibernate.type.IntegerType();
	public static final Type LONG = new org.hibernate.type.LongType();
	public static final Type FLOAT = new org.hibernate.type.FloatType();
	public static final Type TEXT = new org.hibernate.type.TextType();
	public static final Type CLOB = new org.hibernate.type.ClobType();
	public static final Type BOOLEAN = new org.hibernate.type.BooleanType();
	public static final Type DATE_SQL = new org.hibernate.type.DateType();
	public static final Type DATE_DB_TIMESTAMP = new org.hibernate.type.DbTimestampType();
	public static final Type DATE_CALENDAR = new org.hibernate.type.CalendarDateType();
	public static final Type TIME = new org.hibernate.type.TimeType();
	public static final Type TIMESTAMP = new org.hibernate.type.TimestampType();
	public static final Type TIMEZONE = new org.hibernate.type.TimeZoneType();
	public static final Type BIGDECIMAL = new org.hibernate.type.BigDecimalType();
	public static final Type BYTE = new org.hibernate.type.ByteType();
	public static final Type BINARY = new org.hibernate.type.BinaryType();
	public static final Type CHARACTER = new org.hibernate.type.CharacterType();
	public static final Type CLASS = new org.hibernate.type.ClassType();
	public static final Type BLOB = new org.hibernate.type.BlobType();

}
